package com.sxj.corejava.code10_异常;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author 石小俊
 * @date 2024年05月11日 8:33
 */
public class Test01_常见异常 {

    public static void main(String[] args) {
        String s = "null";
        System.out.println(s.equals(null)); // false
        s = null;
        // 当方法调用者的值是null,则运行后抛出空指针异常
        s.equals("null"); // NullPointerException

        // ArithmeticException:算术异常
        int i = 1 / 0;

        // 数组下标越界ArrayIndexOutOfBoundsException
        int[] arr = new int[3];
        System.out.println(arr[3]);

        // 数字格式异常NumberFormatException
        Integer.parseInt("admin");

        // new SimpleDateFormat("yyyy年MM月dd日").parse("");
        System.out.println("xxxx");
    }

}
